-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(v9 packages): Migrate to SWC browser matrix based transpilation #27036
base: master
Are you sure you want to change the base?
Conversation
…ed by v9 packages to transpile based on browser matrix
…ts build to new build:react-components task
…' into use-swc-transpilation-tooling-updates
…node 14 and above
e72b532
to
e9620b6
Compare
f783ea0
to
fbb3ad5
Compare
🕵 FluentUI-v0 No visual regressions between this PR and main |
🕵 fluentuiv8 No visual regressions between this PR and main |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Several Microsoft partners, including Outlook, support browsers that are not ES2020-complaint and may not transpile their dependencies for build performance reasons. I really think this change needs to wait until all partners are on board, rather than simply breaking them and saying "tough luck."
Our partners are not ready yet to make the change, we will circle back on this end of August 2024. |
Changes:
Runs
migrate-converged-package
nx
generator which makes changes below:.swcrc
file to all v9 packages.just.config.ts
file to have all v9 packages opt in to newbuild:react-components
task which will runswc
transpilation..babelrc.json
file to extend monorepo root.babelrc-v9.json
file.package.json
which add@swc/helpers
.Related Issue(s)